<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
    <title>项目经理列表</title>
    <link rel="stylesheet" href="${pageContext.request.contextPath}/css/style.css"></head>
<body>
<div class="container">
    <h2>项目经理管理</h2>

    <!-- 1. 返回管理员主页（根据实际路径调整） -->
    <p><a href="${pageContext.request.contextPath}/adminHome.html">返回管理员主页</a></p>

    <!-- 2. 新增项目经理表单 -->
    <form action="ManagerServlet?action=add" method="post">
        <div class="form-group">
            <label>经理姓名：</label>
            <input type="text" name="managerName" required placeholder="请输入经理姓名">
        </div>
        <div class="form-group">
            <label>负责项目：</label>
            <!-- 下拉框：显示项目名称，提交项目 ID -->
            <select name="responsibleProjectId">
                <option value="">-- 请选择项目 --</option>
                <c:forEach var="project" items="${projectList}">
                    <option value="${project.projectId}">${project.projectName}</option>
                </c:forEach>
            </select>
        </div>
        <button type="submit" class="btn btn-add">添加项目经理</button>
    </form>

    <!-- 3. 项目经理列表展示 -->
    <h2>项目经理列表</h2>
    <c:if test="${not empty managerList}">
        <table>
            <thead>
            <tr>
                <th>经理 ID</th>
                <th>经理姓名</th>
                <th>负责项目名称</th>
                <th>操作</th>
            </tr>
            </thead>
            <tbody>
            <c:forEach var="manager" items="${managerList}">
                <tr>
                    <td>${manager.managerId}</td>
                    <td>${manager.managerName}</td>
                    <!-- 处理无项目的情况 -->
                    <td>${manager.projectName == null ? '无关联项目' : manager.projectName}</td>
                    <td>
                        <a href="ManagerServlet?action=delete&managerId=${manager.managerId}"
                           class="btn btn-delete"
                           onclick="return confirm('确定删除该项目经理吗？')">删除</a>
                    </td>
                </tr>
            </c:forEach>
            </tbody>
        </table>
    </c:if>
    <c:if test="${empty managerList}">
        <p>暂无项目经理数据</p>
    </c:if>
</div>
</body>
</html>